/*
 * @Author: 王灿
 * @Date: 2019-11-09 00:40:05
 * @LastEditTime : 2019-12-23 21:57:24
 * @Description: 课程管理
 * @FilePath: \scarlet-sparrow-admin\src\api\course.js
 */
import request from '@/utils/request'

// 课程列表
export function getCourseList(data) {
    return request({
        url: '/course/list_course',
        method: 'post',
        data
    })
}

// 课程发布
export function getCourseRelease(data) {
    return request({
        url: '/course/release_course',
        method: 'post',
        data
    })
}

// 课程更改
export function getCourseUpdate(data) {
    return request({
        url: '/course/update_course',
        method: 'post',
        data
    })
}

// 课程更改状态
export function getCourseUpdateStatus(data) {
    return request({
        url: '/course/update_status',
        method: 'post',
        data
    })
}

// 课程精彩剪辑
export function getCourseHighlights(data) {
    return request({
        url: '/course/edit_highlights',
        method: 'post',
        data
    })
}

// 课程删除
export function getCourseDelete(data) {
    return request({
        url: '/course/delete_course',
        method: 'post',
        data
    })
}

// 模板列表
export function getModularList(data) {
    return request({
        url: '/course/list_modular',
        method: 'post',
        data
    })
}

// 模板新增
export function getModularCreate(data) {
    return request({
        url: '/course/create_modular',
        method: 'post',
        data
    })
}

// 模板编辑
export function getModularUpdate(data) {
    return request({
        url: '/course/update_modular',
        method: 'post',
        data
    })
}

// 模板删除
export function getModularDelete(data) {
    return request({
        url: '/course/delete_modular',
        method: 'post',
        data
    })
}

// 课程门票列表
export function getCourseTicketList(data) {
    return request({
        url: '/course/list_ticket',
        method: 'post',
        data
    })
}

// 课程门票核销
export function getCourseTicketUse(data) {
    return request({
        url: '/course/use_ticket',
        method: 'post',
        data,
        isFile: true
    })
}